/*
#include <UnitTest++.h>
#include "layer_system.h"
#include "message.h"
#include "message_types.h"
SUITE( Layer_System_Test )
{
 TEST( Layer_Test_Constructor )
 {
  stomped_reality::render_system::LayerSystem layerSystem;
  for ( int i = 0; i < 8 ; ++i )
  {
   CHECK_EQUAL( 0, layerSystem.getTranslation( i ).getX() );
   CHECK_EQUAL( 0, layerSystem.getTranslation( i ).getY() );
   CHECK_EQUAL( 1, layerSystem.getTranslationSpeed( i ).getX() );
   CHECK_EQUAL( 1, layerSystem.getTranslationSpeed( i ).getY() );
  }
 }
 TEST( Layer_Test_Message_All )
 {
  stomped_reality::render_system::LayerSystem layerSystem;
  stomped_reality::message_system::Message msg(
      stomped_reality::message_system::CAMERA_MOVEMENT,0,10,
      sizeof(stomped_reality::math::Vector2) + sizeof(int) );
  msg.setData<stomped_reality::math::Vector2>( 0,
          stomped_reality::math::Vector2( 5,5 ) );
  msg.setData<int>( sizeof(stomped_reality::math::Vector2),-1 );
  layerSystem.processMessage( &msg );
  for ( int i = 0; i < 8 ; ++i )
  {
   CHECK_EQUAL( 5, layerSystem.getTranslation( i ).getX() );
   CHECK_EQUAL( 5, layerSystem.getTranslation( i ).getY() );
   CHECK_EQUAL( 1, layerSystem.getTranslationSpeed( i ).getX() );
   CHECK_EQUAL( 1, layerSystem.getTranslationSpeed( i ).getY() );
  }
 }
 TEST( Layer_Test_Message_One )
 {
  stomped_reality::render_system::LayerSystem layerSystem;
  stomped_reality::message_system::Message msg(
      stomped_reality::message_system::CAMERA_MOVEMENT,0,10,
      sizeof(stomped_reality::math::Vector2) + sizeof(int) );
  msg.setData<stomped_reality::math::Vector2>( 0,
          stomped_reality::math::Vector2( 5,5 ) );
  msg.setData<int>( sizeof(stomped_reality::math::Vector2),0 );
  layerSystem.processMessage( &msg );
  msg.setData<int>( sizeof(stomped_reality::math::Vector2),7 );
  layerSystem.processMessage( &msg );
  CHECK_EQUAL( 5, layerSystem.getTranslation( 0 ).getX() );
  CHECK_EQUAL( 5, layerSystem.getTranslation( 0 ).getY() );
  CHECK_EQUAL( 5, layerSystem.getTranslation( 7 ).getX() );
  CHECK_EQUAL( 5, layerSystem.getTranslation( 7 ).getY() );
  for ( int i = 1; i < 7 ; ++i )
  {
   CHECK_EQUAL( 0, layerSystem.getTranslation( i ).getX() );
   CHECK_EQUAL( 0, layerSystem.getTranslation( i ).getY() );
   CHECK_EQUAL( 1, layerSystem.getTranslationSpeed( i ).getX() );
   CHECK_EQUAL( 1, layerSystem.getTranslationSpeed( i ).getY() );
  }
 }
}
*/